// 继承Sprite,专门用于加载一个糖果图片;
/**
 * Created by Kenko on 2014/9/14.
 */

var Candy = cc.Sprite.extend({

    type: 0,// 我们设定type为0到4,分别表示5种糖果。
    column: 0,
    row: 0,

    ctor: function (type, column, row) {
        this._super("res/" + (type+1) + ".png");
        this.init(type, column, row);
    },

    init: function (type, column, row) {
        this.type = type;
        this.column = column;
        this.row = row;
    }
});

// 这个方法用于新建随机的糖果，将在游戏核心GameLayer中用到。
Candy.createRandomType = function (column, row) {
    return new Candy(parseInt(Math.random()*Constant.CANDY_TYPE_COUNT), column, row);
};